﻿#define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>

//博客的代码：
//第三篇的内容+第四篇的内容

//int main()
//{
//	int score = 0;
//	printf("请输入成绩:");
//	scanf("%d", &score);
//	printf("成绩是：%d\n", score);
//	return 0;
//}

//int main()
//{
//	char ch = 'a';
//	printf("%c\n", ch);
//	return 0;
//}

//#include <stdbool.h>
//int main()
//{
//	bool a = true;
//	return 0;
//}

//int age; //整型变量
//char ch; //字符变量
//double weight; //浮点型变量
//
//
//int age = 18;
//char ch = 'w';
//double weight = 48.0;
//unsigned int height = 100;

//int main()
//{
//	printf("%d\n", 5 / 2);//两个整数相除
//	printf("%f\n", 5 / 2.0);//一个整数和一个小数相除
//	printf("%d\n", 5 % 2);//取两个整数相除的余数
//	return 0;
//}

//int a = 0;//初始化
//a = 100;//赋值，这里就是使用赋值操作符

//int main()
//{
//	int a = 3;
//	int b = 5;
//	int c = 0;
//	c = b = a + 3; // 连续赋值，从右向左依次赋值的。赋值表达式：c=b=a+3
//
//}
//
//int main()
//{
	//int a = 10;
	//a = a + 3;
	//a = a - 2;
	////上面的语句可以写成下面的语句
	//int a = 10;
	//a += 3;
	//a -= 2;


	//int a = 10;
	//int b = ++a;//++的操作数是a，是放在a的前⾯的，就是前置++
	//printf("a=%d b=%d\n",a , b);

	//int a = 10;
	//int b = a++;//++的操作数是a，是放在a的后⾯的，就是后置++
	//printf("a=%d b=%d\n",a , b);


	//int a = 10;
	//int b = --a;//--的操作数是a，是放在a的前⾯的，就是前置--
	//printf("a=%d b=%d\n", a, b);//输出的结果是：9 9

	//int a = 10;
	//int b = a--;//--的操作数是a，是放在a的后⾯的，就是后置--
	//printf("a=%d b=%d\n", a, b);//输出的结果是：9 10


	//int a = 10;
	//int b = -a;
	//int c = -10;
	//printf("b=%d c=%d\n", b, c);//这⾥的b和c都是-10

	//int a = (int)3.14;
	////意思是将3.14强制类型转换为int类型，这种强制类型转换只取整数部分
//}

//#include <stdio.h>
//int main()
//{
//	printf("Hello World\n");
//	return 0;
//}


//int main()
//{
//	printf("There are %d apple\n", 3);
//	printf("There are %d apple\n", 30);//占位符%d
//	return 0;
//}
//
//int main()
//{
//	printf("%-5d\n", 123); // 输出为 " 123"
//	return 0;
//}

//int main()
//{
//	printf("%12f\n", 123.45);
//	return 0;
//}

//int main()
//{
//	printf("%+d\n", 12); // 输出 +12
//	printf("%+d\n", -12); // 输出 -12
//	return 0;
//}

//int main()
//{
//	printf("Number is %.3f\n", 0.5);
//	return 0;
//}

//int main()
//{
//	printf("%6.2f\n", 0.5);
//	return 0;
//}

//int main()
//{
//	printf("%*.*f\n", 6, 2, 0.5);// 等同于printf("%6.2f\n", 0.5);
//	return 0;
//}

//int main()
//{
//	printf("%s\n", "hello world");
//	printf("%.5s\n", "hello world");
//	return 0;
//}


//int main()
//{
//	int i = 0;
//	int j = 0;
//	float x = 0;
//	float y = 0;
//	scanf("%d%d%f%f", &i, &j, &x, &y);
//	printf("%d\n%d\n%f\n%f\n", i, j, x, y);// \n是换行符
//
//	return 0;
//}

//int main()
//{
//	int x;
//	float y;
//
//	scanf("%d%f", &x, &y);
//	printf("%d\n%f\n",x,y);
//	return 0;
//}

//int main()
//{
//	char arr[6];
//	scanf("%5s", arr);
//	printf("%s", arr);
//	return 0;
//}

//int main()
//{
//	int year = 0;
//	int month = 0;
//	int day = 0;
//	scanf("%d%*c%d%*c%d", &year, &month, &day);
//	printf("%d-%d-%d\n", year, month, day);
//	return 0;
//}

//int main()
//{
//	int year = 0;
//	int month = 0;
//	int day = 0;
//	scanf("%d-%d-%d", &year, &month, &day);
//	printf("%d %d %d\n", year, month, day);
//	return 0;
//}


//第五篇博客代码
//int main()
//{
//	int i = 0;
//	scanf("%d", &i);
//	if (i % 2 == 1)
//		printf("%d是奇数\n",i);
//	return 0;
//}

//int main()
//{
//	int i = 0;
//	scanf("%d", &i);
//	if (i % 2 == 1)
//		printf("%d是奇数\n", i);
//	else
//		printf("%d是偶数\n", i);
//	return 0;
//}


//int main()
//{
//	int age = 0;
//	scanf("%d", &age);
//	if (age >= 18)
//		printf("成年\n");
//	else
//		printf("未成年\n");
//
//	return 0;
//}

//int main()
//{
//	int age = 0;
//	scanf("%d", &age);
//	if (age >= 18)
//	{
//		printf("成年\n");
//		printf("可以喝酒\n");
//	}
//	else
//	{
//		printf("未成年\n");
//		printf("不可以喝酒有害身体\n");
//	}
//	return 0;
//}


//int main()
//{
//	int i = 0;
//	scanf("%d", &i);
//	if (i == 0)
//	{
//		printf("输入整数是0\n");
//	}
//	else if (i > 0)
//	{
//		printf("输入整数是正数\n");
//	}
//	else
//	{
//		printf("输入整数是负数\n");
//	}
//	return 0;
//}

//int main()
//{
//	int n = 0;
//	scanf("%d", &n);
//	if (n > 0)
//	{
//		if (n % 2 == 0)
//		{
//			printf("输入正数是偶数\n");
//		}
//		else
//		{
//			printf("输入正数是奇数\n");
//		}
//	}
//	else
//	{
//		printf("输入的整数是非正数\n");
//	}
//	return 0;
//}


//int main()
//{
//	int age = 0;
//	scanf("%d", &age);
//	if (age < 18)
//	{
//		printf("少年\n");
//	}
//	else
//	{
//		if (age <= 44)
//		{
//			printf("青年\n");
//		}
//		else
//		{
//			if (age <= 59)
//			{
//				printf("中老年\n");
//			}
//			else
//			{
//				if (age <= 89)
//				{
//					printf("老年\n");
//				}
//				else
//				{
//					printf("老寿星\n");
//				}
//			}
//		}
//	}
//	return 0;
//}
//

//int main()
//{
//	int a = 0;
//	int b = 2;
//	if (a == 1)
//		if (b == 2)
//			printf("hehe\n");
//		else
//			printf("haha\n");
//	return 0;
//}

//int main()
//{
//	int a = 0;
//	int b = 2;
//	if (a == 1)
//	{
//		if (b == 2)
//			printf("hehe\n");
//	}
//	else
//	{
//		printf("haha\n");
//	}
//	return 0;
//}

//int main()
//{
//	int age = 0;
//	scanf("%d", &age);
//	if (age >= 18 && age <= 36)
//	{
//		printf("青年\n");
//	}
//	return 0;
//}

//int main()
//{
//	int a = 0;
//	int b = 0;
//	scanf("%d", &a);
//	if (a > 5)
//		b = 3;
//	else
//		b = -3;
//	printf("%d\n", b);
//	return 0;
//}
////改成下面的写法
//int main()
//{
//	int a = 0;
//	int b = 0;
//	scanf("%d", &a);
//	b = a > 5 ? 3 : -3;
//	printf("%d\n", b);
//	return 0;
//}

//int main()
//{
//	int a = 0;
//	int b = 0;
//	scanf("%d%d", &a, &b);
//	int m = a > b ? a : b;
//	printf("%d\n", m);
//	return 0;
//}

//int main()
//{
//	int flag = 0;
//	if (!flag)
//	{
//		printf("do something!\n");
//	}	
//	return 0;
//}

//int main()
//{
//	int month = 0;
//	scanf("%d", &month);
//	if (month >= 3 && month <= 5)
//	{
//		printf("春天\n");
//	}
//	return 0;
//}

//int main()
//{
//	int month = 0;
//	scanf("%d", &month);
//	if (month == 12 || month == 1 || month == 2)
//	{
//		printf("冬季\n");
//	}
//
//	return 0;
//}

//int main()
//{
//    int i = 0, a = 0, b = 2, c = 3, d = 4;
//	i = a++ && ++b && d++;//结果是1234
//	//i = a++ || ++b || d++;//结果是1234
//	printf("a = %d\nb = %d\nc = %d\nd = %d\n", a, b, c, d);
//	return 0;
//}

//使用if语句
//int main()
//{
//	int n = 0;
//	scanf("%d", &n);
//	if (n % 3 == 0)
//		printf("整除，余数为0\n");
//	else if (n % 3 == 1)
//		printf("余数是1\n");
//	else
//		printf("余数是2\n");
//	return 0;
//}

//int main()
//{
//	int n = 0;
//	scanf("%d", &n);
//	switch (n % 3)
//	{
//	case 0:
//		printf("整数，余数为0\n");
//	case 1:
//		printf("余数是1\n");
//	case 2:
//		printf("余数是2\n");
//	}
//	return 0;
//}


//int main()
//{
//	int year = 0;
//	scanf("%d", &year);
//	if (year % 4 == 0 && year % 100 != 0)
//	{
//		printf("闰年\n");
//	}
//	else if (year % 400 == 0)
//	{
//		printf("闰年\n");
//	}
//	return 0;
//}

//int main()
//{
//	int m= 0;
//	scanf("%d", &m);
//	switch (m)
//	{
//	case 1:
//	case 2:
//	case 3:
//	case 4:
//	case 5:
//		printf("工作日\n");
//		break;
//	case 6:
//	case 7:
//		printf("休息日\n");
//		break;
//	default:
//		printf("输入错误，请重试\n");
//		break;
//	}
//	return 0;
//}


//第六篇博客的代码
//int main()
//{
//	if (1)
//		printf("hehe\n");
//	return 0;
//}

//int main()
//{
//	while (1)
//		printf("hehe\n");
//	return 0;
//}

//int main()
//{
//	int i = 1;
//	while (i <= 10)
//	{
//		printf("%d\n", i);
//		i++;
//	}
//	return 0;
//}

//int main()
//{
//	int i = 0;
//	for (i = 1; i <= 10; i++)
//	{
//		printf("%d\n", i);
//	}
//
//	return 0;
//}

//int main()
//{
//	int i = 1;
//	do
//	{
//		printf("%d\n", i);
//		i++;
//	} while (i <= 10);
//
//	return 0;
//}

//int main()
//{
//	int i = 1;
//	while (i <= 10)
//	{
//		if (i == 5)
//			continue;
//		//当i等于5后，就执⾏continue，直接跳过continue的代码，去循环的判断的地⽅ 
//		//因为这⾥跳过了i = i+1，所以i⼀直为5，程序陷⼊和死循环
//		printf("%d\n", i);
//		i++;
//	}
//
//	return 0;
//}

//int main()
//{
//	int i = 0;
//	for (i = 1; i <= 10; i++)
//	{
//		if (i == 5)
//			continue;
//		//这⾥continue跳过了后边的打印，来到了i++的调整部分
//		printf("%d\n", i);
//	}
//
//	return 0;
//}

//int main()
//{
//	int i = 1;
//	do
//	{
//		if (i == 5)
//			continue;
//		//和while循环一样的情况
//		printf("%d\n", i);
//		i++;
//	} while (i <= 10);
//
//	return 0;
//}

//int main()
//{
//	printf("hehe\n");
//	goto next;
//	printf("haha\n");
//next:
//	printf("跳过对haha的打印\n");
//	return 0;
//}


//int main()
//{
//	int i = 0;
//	scanf("%d", &i);
//	while (i)
//	{
//		printf("%d\n", i % 10);
//		i /=10;
//	}
//
//	return 0;
//}

//int main()
//{
//	int n = 0;
//	int sum = 0;
//	for (n = 1; n <= 100; n++)
//	{
//		if (n % 3 == 0)
//			sum += n;
//	}
//	printf("%d\n", sum);
//	
//	return 0;
//}

//int main()
//{
//	int i = 0;
//	int cnt = 0;
//	scanf("%d", &i);
//	do
//	{
//		cnt++;
//		i /= 10;
//	} while (i);
//	printf("%d\n", cnt);
//
//	return 0;
//}

//int main()
//{
//	int i = 0;
//	for (i = 100; i <= 200; i++)
//	{
//		int j = 0;
//		int flag = 1;
//		for (j = 2; j < i; j++)
//		{
//			if (i % j == 0)
//			{
//				flag = 0;
//				break;
//			}
//		}
//		if(flag==1)
//		printf("%d\n", i);
//	}
//
//	return 0;
//}